@mixin bgc {
  background: #f4f5f5;
}

.wrapper {
  position: relative;
  min-height: 100%;
  .header {
    width: 100%;
    height: 60px;
    border: 0;
    margin-bottom: 20px;
  }

  .body {
    width: 950px;
    //height: 1900px; //TODO
    // border-top: 0;
    border-bottom: 0;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    margin: 1px auto;
    padding-bottom: 45px;
    //margin-bottom: 10px;
  }

  .footer {
    background: #fff;
    position: absolute;
    //left: 0;
    //right: 0;
    bottom: 0;
    width: 100%;
    height: 40px;
    border-top: 1px solid #EEE;
    color: #888;
    padding: 10px 0 15px;
  }
}
:host ::ng-deep .ant-back-top {
  bottom: 50px;
  right: 50px;
}

:host ::ng-deep .ant-back-top-inner {
  height: 40px;
  width: 40px;
  line-height: 40px;
  border-radius: 4px;
  background-color: #1088e9;
  color: #fff;
  text-align: center;
  font-size: 20px;
}


